Skip to content

Comments

[HTTP] Re-enable Http3 nginx interop test#124591

Merged
ManickaP merged 1 commit intodotnet:mainfrom
ManickaP:fix/reenable-120257-http3-interop
Feb 19, 2026
Merged

[HTTP] Re-enable Http3 nginx interop test#124591
ManickaP merged 1 commit intodotnet:mainfrom
ManickaP:fix/reenable-120257-http3-interop

Conversation

@ManickaP
Copy link
Member

The quic.nginx.org interop test was disabled due to TLS alert 112 errors. Retested and the test is passing, indicating the external server issue has been resolved.

Re-enable the test URI in InteropUrisWithContent().

Fixes #120257

The quic.nginx.org interop test was disabled due to TLS alert 112
errors. The known build error report shows 0 hits in the past 30+
days, indicating the external server issue has been resolved.

Re-enable the test URI in InteropUrisWithContent().

Fixes dotnet#120257

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@dotnet-policy-service
Copy link
Contributor

Tagging subscribers to this area: @karelz, @dotnet/ncl
See info in area-owners.md if you want to be subscribed.

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR re-enables the previously disabled HTTP/3 nginx interop test by restoring the https://quic.nginx.org/ test URI. The test was disabled due to TLS alert 112 errors originating from the external nginx server. After retesting, the external server issue has been resolved and the test now passes.

Changes:

  • Re-enable the nginx interop test URI in InteropUrisWithContent() method

@ManickaP ManickaP changed the title Re-enable Http3 nginx interop test [HTTP] Re-enable Http3 nginx interop test Feb 19, 2026
@ManickaP
Copy link
Member Author

/azp run runtime-libraries-coreclr outerloop

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@ManickaP
Copy link
Member Author

Filed new outerloop failure in #124602 otherwise it seems all is clear (ie. the rest is unrelated).

@ManickaP
Copy link
Member Author

/ba-g unrelated

@ManickaP ManickaP merged commit 00e753c into dotnet:main Feb 19, 2026
96 of 107 checks passed
@ManickaP ManickaP deleted the fix/reenable-120257-http3-interop branch February 19, 2026 16:18
rzikm added a commit to rzikm/dotnet-runtime that referenced this pull request Feb 23, 2026
The quic.nginx.org QUIC endpoint is timing out again from Helix CI
machines, causing 100% failure rate on
Public_Interop_ExactVersion_BufferContent_Success since Feb 21.
The test was re-enabled in dotnet#124591 on Feb 19 but the external server
became unreachable again 2 days later.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
rzikm added a commit that referenced this pull request Feb 23, 2026
The quic.nginx.org QUIC/HTTP3 interop test URI was re-enabled in #124591
(merged Feb 19), but the external server's QUIC endpoint became
unreachable again starting Feb 21, causing **100% failure rate** (26
failures, 0 passes) on
`Public_Interop_ExactVersion_BufferContent_Success` across all
platforms.

### Analysis

- **Error**: `Connection handshake was canceled due to the configured
timeout of 00:00:10 seconds elapsing. (quic.nginx.org:443)` wrapping
`QuicException`
- **Scope**: Only the `quic.nginx.org` URI is affected; the
`cloudflare-quic.com` URI passes fine
- **Not a code regression**: The server responds to HTTP/1.1 requests
normally, but its QUIC/UDP endpoint is not responding from Helix CI
machines
- **History**: This is the same class of external server issues that led
to the original disablement in #120257

### Example console log


https://helixr1107v0xdcypoyl9e7f.blob.core.windows.net/dotnet-runtime-refs-heads-main-af729cf491f8439bab/System.Net.Http.Functional.Tests/3/console.e4a06694.log?helixlogtype=result

### Change

Remove `quic.nginx.org` from the list of test uris permanently, as it is
simply too unreliable to use in our CI.

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Test Failure] HttpClientHandlerTest_Http3.Public_Interop_ExactVersion_BufferContent_Success(uri: "https://quic.nginx.org/")

3 participants